Task #4110
Replace RoutingTableEntry with a tuple
Start date:
05/31/2017
Due date:
% Done:
0%
Estimated time:
Description
Currently, the RoutingTable stores entries as a class, RoutingTableEntry. All this does is provide getters and setters, and define equality. A tuple provides equality comparison by element-wise comparison, which is exactly how RoutingTableEntry currently implements it.
Separating this data container into a class suggests that it has some kind of behavior or state modification. However, it is only a data container, so a POD is more appropriate. A tuple is better than a struct in this situation because C++11 provides a built-in operator== for tuples, but not structs.
Updated by Nicholas Gordon about 3 years ago
- Target version changed from v0.5.0 to Minor release 0.4.1
Updated by Ashlesh Gawande about 3 years ago
- Target version changed from Minor release 0.4.1 to v0.5.0
Updated by Saurab Dulal about 2 years ago
- Target version changed from v0.5.0 to Minor release v0.5.1
Updated by Saurab Dulal over 1 year ago
- Target version changed from Minor release v0.5.1 to v0.6.0