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
Create E2T API implementation and yaml change for multiple e2t instances handling...
[ric-plt/rtmgr.git]
/
pkg
/
rtmgr
/
types.go
diff --git
a/pkg/rtmgr/types.go
b/pkg/rtmgr/types.go
index
26429ce
..
783f49d
100644
(file)
--- a/
pkg/rtmgr/types.go
+++ b/
pkg/rtmgr/types.go
@@
-14,6
+14,10
@@
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.
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).
+
==================================================================================
*/
/*
==================================================================================
*/
/*
@@
-45,6
+49,7
@@
type Endpoint struct {
Port uint16
TxMessages []string
RxMessages []string
Port uint16
TxMessages []string
RxMessages []string
+ Policies []int32
Socket interface{}
IsReady bool
Keepalive bool
Socket interface{}
IsReady bool
Keepalive bool
@@
-55,6
+60,7
@@
type RouteTableEntry struct {
TxList EndpointList
RxGroups []EndpointList
SubID int32
TxList EndpointList
RxGroups []EndpointList
SubID int32
+ RouteType string
}
type XApp struct {
}
type XApp struct {
@@
-71,6
+77,7
@@
type XAppInstance struct {
Port uint16 `json:"port"`
TxMessages []string `json:"txMessages"`
RxMessages []string `json:"rxMessages"`
Port uint16 `json:"port"`
TxMessages []string `json:"txMessages"`
RxMessages []string `json:"rxMessages"`
+ Policies []int32 `json:"policies"`
}
type PlatformComponents []struct {
}
type PlatformComponents []struct {
@@
-79,12
+86,19
@@
type PlatformComponents []struct {
Port uint16 `json:"port"`
}
Port uint16 `json:"port"`
}
+type E2TInstance struct {
+ Name string `json:"name"`
+ Fqdn string `json:"fqdn"`
+ Ranlist []string `json:"ranlist"`
+}
+
type ConfigRtmgr struct {
Pcs PlatformComponents `json:"PlatformComponents"`
}
type RicComponents struct {
XApps []XApp
type ConfigRtmgr struct {
Pcs PlatformComponents `json:"PlatformComponents"`
}
type RicComponents struct {
XApps []XApp
+ E2Ts map [string]E2TInstance
Pcs PlatformComponents
}
Pcs PlatformComponents
}