type SubscriptionList []Subscription
+type MessageTypeList map[string]string
+
+type ProcessMultipleRMR map[string]int
+
//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 {
Socket interface{}
IsReady bool
Keepalive bool
+ Whid int
}
type RouteTableEntry struct {
Ranlist []string `json:"ranlist"`
}
+type E2tIdentity struct {
+ E2taddress string `json:"e2tAddress"`
+ Rannames []string `json:"ranNames"`
+}
+
type ConfigRtmgr struct {
Pcs PlatformComponents `json:"PlatformComponents"`
}
+
+type MessageTypeIdentifier struct {
+ Mit []string `json:"messagetypes"`
+}
+
+
type RicComponents struct {
XApps []XApp
E2Ts map [string]E2TInstance
SubscriptionID uint16
FqdnList []FqDn
}
+
+var (
+ Rtmgr_ready bool
+)