X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fxapp%2Ftypes.go;h=571dcbaef592b951e745cc0369755fa5fa568d8f;hb=622bae3417eaaacfb798a82d530363f3c278e993;hp=f3c47eb721d05f15e64ef9741b7f49bc212eac48;hpb=cfdb667b212df1f45668df8f4257beca667df9bf;p=ric-plt%2Fxapp-frame.git diff --git a/pkg/xapp/types.go b/pkg/xapp/types.go index f3c47eb..571dcba 100755 --- a/pkg/xapp/types.go +++ b/pkg/xapp/types.go @@ -26,6 +26,9 @@ import ( // To be removed ... type RMRStatistics struct{} +// +// +// type RMRClient struct { protPort string contextMux sync.Mutex @@ -39,12 +42,46 @@ type RMRClient struct { readyCbParams interface{} } +// +// +// type RMRMeid struct { PlmnID string EnbID string RanName string } +func (meid *RMRMeid) String() string { + str := "meid(" + pad := "" + if len(meid.PlmnID) > 0 { + str += pad + "PlmnID=" + meid.PlmnID + pad = " " + } + if len(meid.EnbID) > 0 { + str += pad + "EnbID=" + meid.EnbID + pad = " " + } + if len(meid.RanName) > 0 { + str += pad + "RanName=" + meid.RanName + pad = " " + } + str += ")" + return str +} + +// +// +// +type MessageConsumerFunc func(*RMRParams) error + +func (fn MessageConsumerFunc) Consume(params *RMRParams) error { + return fn(params) +} + +// +// +// type MessageConsumer interface { Consume(params *RMRParams) error }