WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+
+ This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ platform project (RICP).
+
==================================================================================
*/
/*
import "routing-manager/pkg/rtmgr"
-type generatePolicies func(rtmgr.Endpoints) *[]string
-type generateRouteTable func(rtmgr.Endpoints) *rtmgr.RouteTable
+//type generatePolicies func(rtmgr.Endpoints) *[]string
+//type generateRouteTable func(rtmgr.Endpoints) *rtmgr.RouteTable
-type RpeEngineConfig struct {
+type EngineConfig struct {
Name string
Version string
Protocol string
- Instance RpeEngine
+ Instance Engine
IsAvailable bool
}
-type RpeEngine interface {
- GeneratePolicies(rtmgr.Endpoints) *[]string
+type Engine interface {
+ GeneratePolicies(rtmgr.Endpoints, *rtmgr.RicComponents) *[]string
GenerateRouteTable(rtmgr.Endpoints) *rtmgr.RouteTable
}