+void InspIRCd::DumpText(User* user, const std::string &text)
+{
+ if (IS_LOCAL(user))
+ {
+ user->Write(text);
+ }
+ else
+ {
+ PI->PushToClient(user, text);
+ }
+}
+
+void InspIRCd::DumpText(User* user, const char *text, ...)
+{
+ va_list argsPtr;
+ char line[MAXBUF];
+
+ va_start(argsPtr, text);
+ vsnprintf(line, MAXBUF, text, argsPtr);
+ va_end(argsPtr);
+
+ DumpText(user, std::string(line));
+}
+
+void InspIRCd::DumpText(User* user, const std::string &LinePrefix, std::stringstream &TextStream)