Adam Ierymenko
|
3dba016a93
|
Almost done... very few std::map<>s remaining in any spot that matters.
|
2015-09-04 15:21:22 -07:00 |
|
Adam Ierymenko
|
0ab3e49be9
|
Starting in on Switch... kill map in defrag queue, which will probably improve performance pretty decently under high load with lots of peers.
|
2015-09-04 14:44:22 -07:00 |
|
Adam Ierymenko
|
7b8ce16057
|
Another std::map<> dies.
|
2015-09-04 13:42:19 -07:00 |
|
Adam Ierymenko
|
3a959a7763
|
Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongoing std::map-ectomy)
|
2015-09-04 12:14:21 -07:00 |
|
Adam Ierymenko
|
cfd101c9b8
|
Add entries() to go with keys() for future use.
|
2015-09-04 11:50:12 -07:00 |
|
Adam Ierymenko
|
da9a720c3f
|
Hash table bug fix, and add copy constructor and assignment operator for principle of least surprise.
|
2015-09-03 17:33:06 -07:00 |
|
Adam Ierymenko
|
b11ffc9635
|
Integrate Hashtable into Multicaster, where @mwarning found heaviest std::map() overhead.
|
2015-08-27 16:17:21 -07:00 |
|
Adam Ierymenko
|
3947807b1f
|
A simple and fast Hashtable, tested but not yet integrated with anything.
|
2015-08-27 15:36:13 -07:00 |
|