Actions
Task #4353
openImprove LSA class hierarchy and related methods.
Status:
In Progress
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
10/23/2017
Due date:
% Done:
100%
Estimated time:
(Total: 0.00 h)
Description
In the case of LSAs, a "default" or "basic" LSA makes no sense, as it contains no information, only "metadata," such as the router's name, sequence number, etc.
Then, a better OOP strategy would be to make the base LSA an abstract class, eliciting some structural changes and optimizations.
Updated by Nicholas Gordon about 7 years ago
- Subject changed from Make base LSA class abstract to Improve LSA class hierarchy and related methods.
Currently, the LSA class structure is not implemented optimally. For code maintainability and re-use, refactoring of the LSA class tree and subsequent refactoring of methods and other functions involving LSA classes should take place.
Actions