-
Type: Bug
-
Status: Resolved (View Workflow)
-
Priority: Medium
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: VOLTHA v2.9
-
Component/s: voltha-lib-go
-
Labels:
-
Story Points:5
-
Epic Link:
-
Sprint:VOLTHA 2.9 - Sprint 1
The "PONResourceManager" struct has a pointer to "TechProfileMgr":
type PONResourceManager struct {
...
TechProfileMgr tp.TechProfileIf // create object of *tp.TechProfileMgr
...
}
which has a pointer back to "PONResourceManager":
type TechProfileMgr struct { ... resourceMgr iPonResourceMgr ... }
This is achieve via interfaces, thus is not preventing the code from building correctly, but it should probably be avoided if possible.