package rpe
-import "routing-manager/pkg/rtmgr"
+import (
+ "routing-manager/pkg/models"
+ "routing-manager/pkg/rtmgr"
+)
//type generatePolicies func(rtmgr.Endpoints) *[]string
//type generateRouteTable func(rtmgr.Endpoints) *rtmgr.RouteTable
type Engine interface {
GeneratePolicies(rtmgr.Endpoints, *rtmgr.RicComponents) *[]string
GenerateRouteTable(rtmgr.Endpoints) *rtmgr.RouteTable
+ GeneratePartialPolicies(eps rtmgr.Endpoints, xappSubData *models.XappSubscriptionData, updatetype rtmgr.RMRUpdateType) *[]string
+}
+
+type RouteIndex struct {
+ flag bool
+ index uint16
}