X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frtmgr%2Ftypes.go;h=138c2b53919be1cd8636f2010ea8e4de4990113d;hb=refs%2Fchanges%2F96%2F4296%2F1;hp=958ad6d6a5cec1d696cbc6dcbdb59e672b75b545;hpb=cb93dbf2fac19dd49332847327b364be27d8bb71;p=ric-plt%2Frtmgr.git diff --git a/pkg/rtmgr/types.go b/pkg/rtmgr/types.go index 958ad6d..138c2b5 100644 --- a/pkg/rtmgr/types.go +++ b/pkg/rtmgr/types.go @@ -39,6 +39,8 @@ type Endpoints map[string]*Endpoint type SubscriptionList []Subscription +type MessageTypeList map[string]string + //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 +55,7 @@ type Endpoint struct { Socket interface{} IsReady bool Keepalive bool + Whid int } type RouteTableEntry struct { @@ -101,6 +104,12 @@ type ConfigRtmgr struct { Pcs PlatformComponents `json:"PlatformComponents"` } + +type MessageTypeIdentifier struct { + Mit []string `json:"messagetypes"` +} + + type RicComponents struct { XApps []XApp E2Ts map [string]E2TInstance @@ -135,3 +144,7 @@ type XappList struct { SubscriptionID uint16 FqdnList []FqDn } + +var ( + Rtmgr_ready bool +)