+ };
+}
+
+void User::WriteCommon(const char* text, ...)
+{
+ std::string textbuffer;
+ VAFORMAT(textbuffer, text, text);
+ textbuffer = ":" + this->GetFullHost() + " " + textbuffer;
+ this->WriteCommonRaw(textbuffer, true);
+}
+
+void User::WriteCommonRaw(const std::string &line, bool include_self)
+{
+ WriteCommonRawHandler handler(line);
+ ForEachNeighbor(handler, include_self);