*/
/*
Mnemonic: rtmgr/types.go
- Abstract: Containes RTMGR (Routing Manager) specific types
+ Abstract: Contains RTMGR (Routing Manager) specific types
Date: 12 March 2019
*/
package rtmgr
type XApps struct {
- XApplist []XApp
+ XAppList []XApp
}
type RouteTable []RouteTableEntry
type SubscriptionList []Subscription
-
//TODO: uuid is not a real UUID but a string of "ip:port"
// this should be changed to real UUID later on which should come from xApp Manager // petszila
type Endpoint struct {
MessageType string
TxList EndpointList
RxGroups []EndpointList
- SubID int16
+ SubID int32
}
type XApp struct {
Port uint16 `json:"port"`
}
-type RtmgrConfig struct {
+type ConfigRtmgr struct {
Pcs PlatformComponents `json:"PlatformComponents"`
}
type RicComponents struct {
- Xapps []XApp
+ XApps []XApp
Pcs PlatformComponents
}
type Subscription struct {
- SubID int16
- Fqdn string
- Port uint16
+ SubID int32
+ Fqdn string
+ Port uint16
}
-