Adam Ierymenko
|
1b4cc4af5c
|
Fix evil bug, and instrument/assert on some other stuff, and a bit of cleanup.
|
2015-10-30 15:54:40 -07:00 |
|
Adam Ierymenko
|
719233617c
|
Add uint16_t key to Hashtable, and make Salsa20 zero its keyspace on destruction.
|
2015-10-14 10:14:07 -07:00 |
|
Adam Ierymenko
|
4464fa5d39
|
Eliminate another warning.
|
2015-09-23 10:29:05 -07:00 |
|
Adam Ierymenko
|
c1a53a2653
|
ARP cache and responder agent code for use in netcon and iOS.
|
2015-09-11 11:45:04 -07:00 |
|
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 |
|