Axel Dörfler
|
8405223037
|
axeld+bonefish: Got rid of the ParentType in the HashTableDefinition; it doesn't really
belong there.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21766 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-07-31 16:14:58 +00:00 |
|
Hugo Santos
|
f6cfc5af19
|
set ValueIterator's fIndex to the next slot so OpenHashTable's Iterator properly gets it.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20974 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-05-02 14:08:55 +00:00 |
|
Hugo Santos
|
8465a06910
|
added a ValueIterator to MultiHashTable to present a limited view in result of Lookup()s.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-05-01 12:16:36 +00:00 |
|
Hugo Santos
|
0e30c21c70
|
ipv4: changed the multicast filter to use an hash table to keep source states.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20920 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-30 12:31:31 +00:00 |
|
Hugo Santos
|
505e98538a
|
introduced MultiHashTable, similiar to multimap, but with hash table semantics.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20864 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-27 15:06:30 +00:00 |
|
Hugo Santos
|
01a10fc527
|
fixed OpenHashTable::Iterator, it wasn't working for a single item.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20862 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-27 14:47:34 +00:00 |
|
Hugo Santos
|
8ac2dba331
|
added iterator to OpenHashTable.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20853 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-27 08:07:38 +00:00 |
|
Hugo Santos
|
81bc570922
|
assorted slab fixes.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20833 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-26 06:05:08 +00:00 |
|
Hugo Santos
|
77e70865e1
|
moved the storage requirements (i.e. ParentType *) to OpenHashTable's Definition which we now instantiate per OpenHashTable.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20824 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-25 19:21:06 +00:00 |
|
Hugo Santos
|
2586c25e31
|
use Chaining in OpenHashTable.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20822 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-25 18:55:05 +00:00 |
|
Hugo Santos
|
53f23f85a2
|
partially rewrote TCP's endpoint manager. Fixes #1173
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20814 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-25 16:14:14 +00:00 |
|
Hugo Santos
|
85dbe747c4
|
open addressing self-extending hash table implementation.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20791 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2007-04-24 11:04:35 +00:00 |
|