]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules.cpp
/WHO and routing fixes
[user/henk/code/inspircd.git] / src / modules.cpp
index 1ff2f3f9d572ebdea1b48cd403dc48f1ac85fdbd..c042a8fedc53df77bf414db46157509d38684e88 100644 (file)
 #include "ctables.h"
 #include "inspircd_io.h"
 #include "wildcard.h"
+#include "mode.h"
+#include "message.h"
 
 // class type for holding an extended mode character - internal to core
 
-class ExtMode
+class ExtMode : public classbase
 {
 public:
        char modechar;
@@ -258,6 +260,16 @@ void Server::SendWallops(userrec* User, std::string text)
        WriteWallOps(User,false,"%s",text.c_str());
 }
 
+void Server::ChangeHost(userrec* user, std::string host)
+{
+       ChangeDisplayedHost(user,host.c_str());
+}
+
+void Server::ChangeGECOS(userrec* user, std::string gecos)
+{
+       ChangeName(user,gecos.c_str());
+}
+
 bool Server::IsNick(std::string nick)
 {
        return (isnick(nick.c_str()) != 0);