...
Code Block | ||
---|---|---|
| ||
type RanListManager struct { rnibDataService services.RNibDataService mux sync.Mutex nbIdentityList []*NbIdentity } type IRanListManager interface { InitNbIdentityList() error AddNbIdentity(nodeType entities.Node_Type, nbIdentity *entities.NbIdentity) error UpdateNbIdentity(nodeType entities.Node_Type, nbIdentity *entities.NbIdentity) error DeleteNbIdentityRemoveNbIdentity(nodeType entities.Node_Type, nbIdentity *entities.NbIdentity) error GetNbIdentityList() []*entities.NbIdentity } |
...
- Triggered on application init, fetches nb identity list from DB and set it on data member.
- rnib error →
os.Exit(1)
AddNbIdentity
...
- SaveNodeb Calls will be followed by a ranListManager.AddNbIdentity(nodeType, nbIdentity) call
...
- AddEnbRequestHandler
- E2SetupRequestNotificationHandler
DeleteNbIdentity
...
UpdateNbIdentity
RemoveNbIdentity
- RemoveEnb call will be followed by ranListManager.DeleteNbIdentity(nodeType, nbIdentity) call
...
- DeleteEnbRequestHandler
- Currently, there's no RemoveGnb method (there's only
...
- RemoveServedNrCells)
GetNbIdentityList
...