Code Review
/
ric-plt
/
rtmgr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
fixed code violations
[ric-plt/rtmgr.git]
/
pkg
/
rtmgr
/
types.go
diff --git
a/pkg/rtmgr/types.go
b/pkg/rtmgr/types.go
index
91a8aeb
..
4501bb8
100644
(file)
--- a/
pkg/rtmgr/types.go
+++ b/
pkg/rtmgr/types.go
@@
-39,6
+39,10
@@
type Endpoints map[string]*Endpoint
type SubscriptionList []Subscription
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 {
//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 {
@@
-53,6
+57,7
@@
type Endpoint struct {
Socket interface{}
IsReady bool
Keepalive bool
Socket interface{}
IsReady bool
Keepalive bool
+ Whid int
}
type RouteTableEntry struct {
}
type RouteTableEntry struct {
@@
-92,10
+97,21
@@
type E2TInstance struct {
Ranlist []string `json:"ranlist"`
}
Ranlist []string `json:"ranlist"`
}
+type E2tIdentity struct {
+ E2taddress string `json:"e2tAddress"`
+ Rannames []string `json:"ranNames"`
+}
+
type ConfigRtmgr struct {
Pcs PlatformComponents `json:"PlatformComponents"`
}
type ConfigRtmgr struct {
Pcs PlatformComponents `json:"PlatformComponents"`
}
+
+type MessageTypeIdentifier struct {
+ Mit []string `json:"messagetypes"`
+}
+
+
type RicComponents struct {
XApps []XApp
E2Ts map [string]E2TInstance
type RicComponents struct {
XApps []XApp
E2Ts map [string]E2TInstance
@@
-105,8
+121,8
@@
type RicComponents struct {
type Subscription struct {
SubID int32
type Subscription struct {
SubID int32
- Fqdn
string
- Port
uint16
+ Fqdn string
+ Port uint16
}
type PlatformRoutes []struct {
}
type PlatformRoutes []struct {
@@
-121,4
+137,16
@@
type RtmgrRoutes struct {
Prs PlatformRoutes `json:"PlatformRoutes"`
}
Prs PlatformRoutes `json:"PlatformRoutes"`
}
+type FqDn struct {
+ Address *string
+ Port *uint16
+}
+
+type XappList struct {
+ SubscriptionID uint16
+ FqdnList []FqDn
+}
+var (
+ Rtmgr_ready bool
+)