X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fusers.h;h=8cbf8a8daf8543a7ffc4b9366fc1d2c249a99e9d;hb=5fbb5a0b2c5c08f76f99bd03b51bce2164feade3;hp=5e7df74ea88293960a5b05a92d02ad493370423e;hpb=dbe5a1fc6f9e18765863f332a3e79d7c918d3e65;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/users.h b/include/users.h index 5e7df74ea..8cbf8a8da 100644 --- a/include/users.h +++ b/include/users.h @@ -519,7 +519,12 @@ class CoreExport User : public Extensible */ void WriteNotice(const std::string& text) { this->WriteCommand("NOTICE", ":" + text); } - void WriteRemoteNumeric(const Numeric::Numeric& numeric); + /** Send a NOTICE message from the local server to the user. + * @param text Text to send + */ + virtual void WriteRemoteNotice(const std::string& text); + + virtual void WriteRemoteNumeric(const Numeric::Numeric& numeric); template void WriteRemoteNumeric(unsigned int numeric, T1 p1) @@ -658,12 +663,6 @@ class CoreExport User : public Extensible */ void ForEachNeighbor(ForEachNeighborHandler& handler, bool include_self = true); - /** Dump text to a user target, splitting it appropriately to fit - * @param linePrefix text to prefix each complete line with - * @param textStream the text to send to the user - */ - void SendText(const std::string& linePrefix, std::stringstream& textStream); - /** Write to the user, routing the line if the user is remote. */ virtual void SendText(const std::string& line) = 0; @@ -847,6 +846,12 @@ class CoreExport LocalUser : public User, public insp::intrusive_list_node