Bug 1213

Summary: need to audit attribute system and config store
Product: ns-3 Reporter: Tom Henderson <tomh>
Component: coreAssignee: Mathieu Lacage <mathieu.lacage>
Status: NEW ---    
Severity: normal CC: ns-bugs, vedran
Priority: P5    
Version: pre-release   
Hardware: All   
OS: All   
Bug Depends on: 845    
Bug Blocks:    

Description Tom Henderson 2011-07-07 10:05:30 EDT
From discussion on bug 1192, Mathieu said

> 
> yes. Some of our attributes are broken though. Say, some of the wifi attributes
> which have hidden dependencies between them which introduces ordering
> constraints on how you set them which breaks config-store badly. I have already
> pointed this out before. Someone needs to carefully review all attributes and
> check that they really are setters with no side-effects.

Suggest that these things need to be done:
- bug 845 needs to be fixed (config-store input/output checked and fixed)
- config store can be used to test, one-by-one, that setting an attribute introduces no side effects on other attributes (can we automate this?)

Also, related to bug 1212, there needs to be some validation of the paths generated by introspection program.  Not sure whether to put this in a separate issue but will leave it here for now.