]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/fakeuser.h
More CoreExport, brought the errors down, but some still persist.
[user/henk/code/inspircd.git] / include / fakeuser.h
index 5d62b706095aa6b271025d62c3344af68cd2ed81..a469710911e28b795e52784b06cffeb5a491fe9e 100644 (file)
 class CoreExport FakeUser : public User
 {
  public:
-       FakeUser(InspIRCd* Instance) : User(Instance, "!")
+       FakeUser(const std::string &uid) : User(uid)
        {
-               SetFd(FD_MAGIC_NUMBER);
+               SetFd(FD_FAKEUSER_NUMBER);
        }
 
-       virtual const std::string GetFullHost() { return server; }
-       virtual const std::string GetFullRealHost() { return server; }
+       virtual const std::string GetFullHost();
+       virtual const std::string GetFullRealHost();
+       void SetFakeServer(std::string name);
 };
 
 #endif