]> git.netwichtig.de Git - user/henk/code/inspircd.git/commit
Hacked-up culllist: stores user pointers rather than CullItem, as creating them seems...
authorw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 16 Jan 2008 07:59:09 +0000 (07:59 +0000)
committerw00t <w00t@e03df62e-2008-0410-955e-edbf42e46eb7>
Wed, 16 Jan 2008 07:59:09 +0000 (07:59 +0000)
commit1963fba97f107f73fa825b22e9ae5a027f5292d9
tree4d8dd787804a68ffef42f90fbac8b00a708017b8
parentb7a990e474461921f79b0b8846fcb338dd18982c
Hacked-up culllist: stores user pointers rather than CullItem, as creating them seems to be very expensive and wasteful. Doesn't support silent quits (yet), and User::QuitUser seems to trigger *many* times per user before they are removed (socketengine getting write events to closed socket perhaps). It's still much quicker than the old way (NO perceptible lag AT ALL :))

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8714 e03df62e-2008-0410-955e-edbf42e46eb7
include/cull_list.h
include/users.h
src/cull_list.cpp
src/users.cpp