]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/users.h
Convert LocalUserList to an intrusively linked list
[user/henk/code/inspircd.git] / include / users.h
index f8bfb5a6e523eeb78cf7579d4becb2b9709b42c3..db2d538785c9378a6367642f5adf22a680ea5c27 100644 (file)
@@ -655,7 +655,7 @@ class CoreExport UserIOHandler : public StreamSocket
 
 typedef unsigned int already_sent_t;
 
-class CoreExport LocalUser : public User, public InviteBase
+class CoreExport LocalUser : public User, public InviteBase, public intrusive_list_node<LocalUser>
 {
  public:
        LocalUser(int fd, irc::sockets::sockaddrs* client, irc::sockets::sockaddrs* server);
@@ -663,10 +663,6 @@ class CoreExport LocalUser : public User, public InviteBase
 
        UserIOHandler eh;
 
-       /** Position in UserManager::local_users
-        */
-       LocalUserList::iterator localuseriter;
-
        /** Stats counter for bytes inbound
         */
        unsigned int bytes_in;