}
}
- virtual void OnDecodeMetaData(int target_type, void* target, std::string extname, const std::string &extdata)
+ virtual void OnDecodeMetaData(int target_type, void* target, const std::string &extname, const std::string &extdata)
{
// check if its our metadata key, and its associated with a user
if ((target_type == TYPE_USER) && (extname == "ssl"))
Srv->Log(DEBUG,"Foobar: User connecting: " + b);
}
- virtual void OnUserQuit(userrec* user, std::string reason)
+ virtual void OnUserQuit(userrec* user, const std::string &reason)
{
// method called when a user disconnects
Srv->Log(DEBUG,"Foobar: User " + b + " joined " + c);
}
- virtual void OnUserPart(userrec* user, chanrec* channel, std::string partreason)
+ virtual void OnUserPart(userrec* user, chanrec* channel, const std::string &partreason)
{
// method called when a user parts a channel
List[I_OnRehash] = List[I_OnExtendedMode] = List[I_OnWhois] = 1;
}
- virtual void OnRehash(std::string parameter)
+ virtual void OnRehash(const std::string ¶meter)
{
delete conf;
if (helpop)
List[I_OnRehash] = List[I_OnUserConnect] = 1;
}
- virtual void OnRehash(std::string parameter)
+ virtual void OnRehash(const std::string ¶meter)
{
delete Conf;
Conf = new ConfigReader;
List[I_OnCleanup] = List[I_OnRehash] = List[I_OnUserRegister] = List[I_OnCheckReady] = List[I_OnUserDisconnect] = 1;
}
- virtual void OnRehash(std::string parameter)
+ virtual void OnRehash(const std::string ¶meter)
{
ReadSettings();
}
return 0;
}
- virtual void OnUserKick(userrec* source, userrec* user, chanrec* chan, std::string reason)
+ virtual void OnUserKick(userrec* source, userrec* user, chanrec* chan, const std::string &reason)
{
if (chan->IsCustomModeSet('J') && (source != user))
{