- virtual void SendMode(const std::string &origin, const std::string &target, parameterlist &modedata) { }
+
+ virtual void SendMode(const std::string &target, parameterlist &modedata) { }
+
+ virtual void SendModeStr(const std::string &target, const std::string &modeline)
+ {
+ /* Convenience function */
+ irc::spacesepstream x(modeline);
+ parameterlist n;
+ std::string v;
+ while (x.GetToken(v))
+ n.push_back(v);
+ SendMode(target, n);
+ }
+