#
a636d1e3 |
|
17-Jul-2010 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Patch by kaliber to fix some compiling errors with clang. Removed the #include <iostream> part, but otherwise not modified. See http://clang.llvm.org/compatibility.html#c++ why it is needed. Note that HashMap.h Key and Value are typenames as well. Afaict this is correctly done, builds and runs on gcc4. This fixes #5892. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37550 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5147963d |
|
26-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
headers/private/kernel/util/OpenHashTable.h, Hugo's version, is a bit nicer than Tracker's OpenHashTable.h which it should eventually replace. We've renamed the class to BOpenHashTable and changed the interface slightly so that HashTableLink became superfluous. Adapted all the code that used it. Since the OpenHashTables no longer clash, this should fix the GCC4 build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31791 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
276aa463 |
|
24-Jun-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Replaced the useless InitCheck() method in {Open,Multi}HashTable (it always returned B_OK) by a Init() method, which sets the initial size and returns an error, if that fails. * Adjusted code using the classes accordingly. Replaced a few InitCheck() methods in the network code by Init(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84052230 |
|
31-Jul-2007 |
Axel Dörfler <axeld@pinc-software.de> |
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
|
#
f6cfc5af |
|
02-May-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
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
|
#
8465a069 |
|
30-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
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
|
#
8aa4c7e3 |
|
01-May-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
prepared the ipv4 multicast code for full multicast support. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20945 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
505e9853 |
|
27-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
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
|
#
a636d1e365b1abffccb41dc16ff832e5d577f0aa |
|
17-Jul-2010 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Patch by kaliber to fix some compiling errors with clang. Removed the #include <iostream> part, but otherwise not modified. See http://clang.llvm.org/compatibility.html#c++ why it is needed. Note that HashMap.h Key and Value are typenames as well. Afaict this is correctly done, builds and runs on gcc4. This fixes #5892. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37550 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5147963dcd57fefa4f63c484eb88e9eaf4002976 |
|
26-Jul-2009 |
Stephan Aßmus <superstippi@gmx.de> |
headers/private/kernel/util/OpenHashTable.h, Hugo's version, is a bit nicer than Tracker's OpenHashTable.h which it should eventually replace. We've renamed the class to BOpenHashTable and changed the interface slightly so that HashTableLink became superfluous. Adapted all the code that used it. Since the OpenHashTables no longer clash, this should fix the GCC4 build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31791 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
276aa463efb0cc5b6562c46b540c01df679f77ba |
|
24-Jun-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Replaced the useless InitCheck() method in {Open,Multi}HashTable (it always returned B_OK) by a Init() method, which sets the initial size and returns an error, if that fails. * Adjusted code using the classes accordingly. Replaced a few InitCheck() methods in the network code by Init(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
84052230379abf8e556e20e499d9a6040157f4a6 |
|
31-Jul-2007 |
Axel Dörfler <axeld@pinc-software.de> |
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
|
#
f6cfc5af194a8f078022f793a00712d925d44984 |
|
02-May-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
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
|
#
8465a069104e40de35a4a56225b26ca5ba5c74f9 |
|
30-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
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
|
#
8aa4c7e3701d51a64961dd68d2ff74ee4d3374b2 |
|
01-May-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
prepared the ipv4 multicast code for full multicast support. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20945 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
505e98538a07903c0b1587035b7ef42e95a3501e |
|
27-Apr-2007 |
Hugo Santos <hugosantos@nowhere.fake> |
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
|