X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frpe%2Frmr.go;h=dba8db6e0fb0a4401299b8d923a79f0d7e4b4232;hb=57d8540765fc4d6e4b66cd9d100c564866d3f0f9;hp=41c1c4c19a7d67c1aec644a782f31b99f4df4d1b;hpb=92162653c9741f2417d1a36ec1c211d6863d0a68;p=ric-plt%2Frtmgr.git diff --git a/pkg/rpe/rmr.go b/pkg/rpe/rmr.go index 41c1c4c..dba8db6 100644 --- a/pkg/rpe/rmr.go +++ b/pkg/rpe/rmr.go @@ -34,19 +34,10 @@ type Rmr struct { Rpe } -type RmrPub struct { - Rmr -} - type RmrPush struct { Rmr } -func NewRmrPub() *RmrPub { - instance := new(RmrPub) - return instance -} - func NewRmrPush() *RmrPush { instance := new(RmrPush) return instance @@ -57,15 +48,9 @@ Produces the raw route message consumable by RMR */ func (r *Rmr) generateRMRPolicies(eps rtmgr.Endpoints, key string) *[]string { rawrt := []string{key + "newrt|start\n"} - rt := r.getRouteTable(eps) + rt := r.generateRouteTable(eps) for _, rte := range *rt { - rawrte := key //+ "rte|" + rte.MessageType - if rte.SubID == -1 { - rawrte += "rte|" - } else { - rawrte += "mse|" - } - rawrte += rte.MessageType + rawrte := key + "mse|" + rte.MessageType for _, tx := range rte.TxList { rawrte += "," + tx.Ip + ":" + strconv.Itoa(int(tx.Port)) } @@ -94,21 +79,11 @@ func (r *Rmr) generateRMRPolicies(eps rtmgr.Endpoints, key string) *[]string { return &rawrt } -func (r *RmrPub) GeneratePolicies(eps rtmgr.Endpoints) *[]string { - rtmgr.Logger.Debug("Invoked rmr.GeneratePolicies, args: %v: ", eps) - return r.generateRMRPolicies(eps, "00000 ") -} - func (r *RmrPush) GeneratePolicies(eps rtmgr.Endpoints) *[]string { rtmgr.Logger.Debug("Invoked rmr.GeneratePolicies, args: %v: ", eps) return r.generateRMRPolicies(eps, "") } -func (r *RmrPub) GetRouteTable(eps rtmgr.Endpoints) *rtmgr.RouteTable { - return r.getRouteTable(eps) +func (r *RmrPush) GenerateRouteTable(eps rtmgr.Endpoints) *rtmgr.RouteTable { + return r.generateRouteTable(eps) } - -func (r *RmrPush) GetRouteTable(eps rtmgr.Endpoints) *rtmgr.RouteTable { - return r.getRouteTable(eps) -} -