X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frtmgr%2Ftypes.go;h=5ad23e0c630dbe6e56081a2b06aceee68dbb1ca4;hb=a8596ec6db91b8a45a1a21421a726b9b05ce7d48;hp=80d2dc0937ce23f47a8d7dc390b7d9f97c96013a;hpb=1892a705147ad415b7c43cc5bb6d8ac4262b3583;p=ric-plt%2Frtmgr.git diff --git a/pkg/rtmgr/types.go b/pkg/rtmgr/types.go index 80d2dc0..5ad23e0 100644 --- a/pkg/rtmgr/types.go +++ b/pkg/rtmgr/types.go @@ -14,18 +14,22 @@ 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). + ================================================================================== */ /* 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 @@ -35,7 +39,6 @@ type Endpoints map[string]*Endpoint 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 { @@ -46,6 +49,7 @@ type Endpoint struct { Port uint16 TxMessages []string RxMessages []string + Policies []int32 Socket interface{} IsReady bool Keepalive bool @@ -72,6 +76,7 @@ type XAppInstance struct { Port uint16 `json:"port"` TxMessages []string `json:"txMessages"` RxMessages []string `json:"rxMessages"` + Policies []int32 `json:"policies"` } type PlatformComponents []struct { @@ -80,18 +85,17 @@ type PlatformComponents []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 int32 - Fqdn string - Port uint16 + SubID int32 + Fqdn string + Port uint16 } -