/** Add a parameter to the parameter list.
* @param str String to add.
- * The string will NOT be copied, it must remain alive until ClearParams() is called or until the object is destroyed.
+ * The string will NOT be copied, it must remain alive until ClearParams() is called or until the object is destroyed.
*/
void PushParamRef(const std::string& str) { params.push_back(str); }
/** Constructor.
* @param protoeventprov Protocol event provider the event is an instance of.
- * @param msg Message to include in this event by default.
+ * @param msg Message to include in this event by default.
*/
Event(EventProvider& protoeventprov, ClientProtocol::Message& msg)
: event(&protoeventprov)
* The default implementation does nothing.
* @param msg Message to be populated with tags.
*/
- virtual void OnClientProtocolPopulateTags(ClientProtocol::Message& msg)
+ virtual void OnPopulateTags(ClientProtocol::Message& msg)
{
}
* MOD_RES_PASSTHRU to make no decision. If no hooks accept a tag, the tag is rejected.
* The default implementation returns MOD_RES_PASSTHRU.
*/
- virtual ModResult OnClientProtocolProcessTag(User* user, const std::string& tagname, std::string& tagvalue)
+ virtual ModResult OnProcessTag(User* user, const std::string& tagname, std::string& tagvalue)
{
return MOD_RES_PASSTHRU;
}